Planning Support to Software Process Evolution

نویسندگان

  • Reidar Conradi
  • Minh Ngoc Nguyen
  • Alf Inge Wang
  • Chunnian Liu
چکیده

The ability to handle changes is a characteristic feature of successful software projects. The problem addressed in this paper is what should be done in project planning and iterative replanning so that the project can react effectively to changes. Thus the work presents research results in software engineering, as well as transfer of methods in knowledge engineering to software engineering, applying the AI planning technique to software process modelingand software project management. Our method is based on inter-project experience and evolution patterns. We propose a new classification of software projects, identifying and characterizing ten software process evolution patterns and link them to different project profile. Based on the evolution patterns, we discuss the planning support for process evolution and propose several methods that are new or significantlyextend existing work, e.g. cost estimation of process changes, evolution pattern analysis, and a coarse process model for the initial planningand the iterative replanning process. The preliminary results have shown that the study of evolution patterns, based on inter-project experience, can provide valuable guidance in software process understanding and improvement.

منابع مشابه

A Compound Decision Support System for Corporate Planning

Providing a plan for any corporate or firm at macro level, as an organization or enterprise resource planning has particular importance nowadays. To meet the enterprise resource planning needs applications software packages provide a set of uniform pre-prepared and pre-designed that covers all business process throughout an organization. To achieve maximum efficiency in the implementation of th...

متن کامل

Decision Support for Planning Software Evolution with Risk Management

Software evolution planning involves a decision making process about which changes should be introduced and when. This process is informed by knowledge relating to the existing product and its environment. There will be new enhancements as well as corrections to known problems. There is also knowledge of operational risks in the system that could manifest as problems at some time in the future....

متن کامل

Total Software Process Model Evolution in EPOS

This paper presents a case study of Norwegian banking software house where the objective is to adopt a categorization framework for managing evolution in software projects to identify project profiles and evolution patterns, and to suggest improvements to better support frequent evolutions. Based on an analysis of collected evolution data from an ongoing case study, we elaborate a QIP-inspired ...

متن کامل

An enhanced reliability-oriented workforce planning model for process industry using combined fuzzy goal programming and differential evolution approach

This paper draws on the “human reliability” concept as a structure for gaining insight into the maintenance workforce assessment in a process industry. Human reliability hinges on developing the reliability of humans to a threshold that guides the maintenance workforce to execute accurate decisions within the limits of resources and time allocations. This concept offers a worthwhile point of de...

متن کامل

Rules and Tools for Software Evolution Planning and Management

When first formulated in the early seventies, the laws of software evolution were, for a number of reasons, not widely accepted as relevant to software engineering practice. Over the years, they have gradually become recognised as providing useful inputs to understanding of the software process and have found their place in a number of software engineering curricula. Now eight in number, they h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2000